package cn.sherer.beans.douyin.playlet;

import java.util.List;
import java.util.ArrayList;
import java.io.Serializable;
import cn.sherer.beans.KeyValue;

/**
 * 抖音短剧单集绑定信息
 */
public class DyPlayletSingleSchemaBindInfo implements Serializable {
    private long album_id;
    private long episode_id;
    private String path;
    private List<KeyValue<String, String>> params;

    public DyPlayletSingleSchemaBindInfo() {
    }

    public DyPlayletSingleSchemaBindInfo(long album_id, long episode_id, String path, List<KeyValue<String, String>> params) {
        this.album_id = album_id;
        this.episode_id = episode_id;
        this.path = path;
        this.params = params;
    }

    public long getAlbum_id() {
        return album_id;
    }

    public void setAlbum_id(long album_id) {
        this.album_id = album_id;
    }

    public long getEpisode_id() {
        return episode_id;
    }

    public void setEpisode_id(long episode_id) {
        this.episode_id = episode_id;
    }

    public String getPath() {
        return path;
    }

    public void setPath(String path) {
        this.path = path;
    }

    public List<KeyValue<String, String>> getParams() {
        return params == null ? new ArrayList<>() : params;
    }

    public void setParams(List<KeyValue<String, String>> params) {
        this.params = params == null ? new ArrayList<>() : params;
    }

    @Override
    public String toString() {
        return "DyPlayletSingleSchemaBindInfo{" + "album_id=" + album_id + ", episode_id=" + episode_id + ", path=" + path + ", params=" + params + '}';
    }
}
